先前待的公司是屬於網頁接案類型,會依據客戶的產業類別、文案去做客製化網站。
每個案子的設計一定都是獨一無二的,接著我們來對比兩者使用上的差異。
舉例來說,網頁很常見的元素有卡片,這裡以卡片為例。(圖片來源:unsplsh)
Bootstrap 寫法 - codepen 連結
<div class="card" style="width: 18rem;">
<img src="https://images.unsplash.com/photo-1436491865332-7a61a109cc05?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxzZWFyY2h8Mzh8fHRyYXZlbHxlbnwwfHwwfHw%3D&auto=format&fit=crop&w=500&q=60" class="card-img-top" alt="travel">
<div class="card-body">
<h5 class="card-title">旅遊真好玩!!</h5>
<p class="card-text">退休後,我想去環遊世界。去看看這寬廣的世界。</p>
</div>
</div>
Tailwind CSS 寫法 - codepen 連結
<div class="w-72 overflow-hidden rounded border">
<img src="https://images.unsplash.com/photo-1436491865332-7a61a109cc05?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxzZWFyY2h8Mzh8fHRyYXZlbHxlbnwwfHwwfHw%3D&auto=format&fit=crop&w=500&q=60" alt="travel">
<div class="p-4">
<h5 class="text-xl mb-2">旅遊真好玩!!</h5>
<p>退休後,我想去環遊世界。去看看這寬廣的世界。</p>
</div>
</div>
上面兩段程式碼最終呈現都是上方的卡片,顯而易見我們能看出兩段程式碼有極大的差異:
Bootstrap
.card
、 .card-body
、 .card-title
、 .card-text
,若修改 class 名稱或移除會衍伸出跑版等問題。Tailwind CSS